#include<stdlib.h>
#include<stdio.h> 

int main(int argc, char* argv[])
{
    // 检查参数数量：程序需要恰好1个参数（不含程序名本身）
    if (argc != 2) {
        // 显示正确的使用格式提示
        printf("用法: %s -[a|b|c]\n", argv[0]);
        return 1;  // 返回非零值表示执行失败
    }
    
    // 输出程序名和用户输入的参数，便于调试和显示
    printf("%s[1]->%s ", argv[0], argv[1]);
    
    // 根据不同的命令行选项执行相应功能
    if (strcmp(argv[1], "-a") == 0) {
        // 处理 -a 选项：执行功能1
        printf("功能1\n");
    } else if (strcmp(argv[1], "-b") == 0) {
        // 处理 -b 选项：执行功能2
        printf("功能2\n");
    } else if (strcmp(argv[1], "-c") == 0) {
        // 处理 -c 选项：执行功能3
        printf("功能3\n");
    } else {
        // 处理未知选项：提示用户输入错误
        printf("未知选项\n");
        return 1;  // 返回非零值表示执行失败
    }
    
    // 程序正常执行完成
    return 0;
}
